$(document).ready(function() {
	//点击添加,可以进行多文件上传
	//使用计数器设定最大上传文件数五个
	var maxSum = 4;
	$("input#add_upload").click(function() {
		setvalidateMax();
	});

	//新建计算表格内input file的数量,大于五个则无法添加
	function setvalidateMax() {
		var inputfilecounts = $("div.add_file").children('input[name="pd_img"]').length;

		if(inputfilecounts >= maxSum) {
			//不能添加			
			$("td.upload_panel span.warning").removeClass('hidden');
		} else {
			//可以添加
			addfile();
			$("td.upload_panel span.warning").addClass('hidden');
		}
	}

	//价格文本框
	$("input.price").blur(function() {
		var price_val = $(this).val().trim();
		if(price_val == null || price_val == "") {
			$(this).val("0.00");
		} else {
			//判断输入的文本类型进行格式化
			var chars = ".";
			//11  11.1 11.11 11.1111

			//去掉前面多余的0
			price_val = price_val.replace(/\b(0+)/gi, "");

			if(price_val.indexOf(chars) != -1) {　　
				//有小数点的情况
				price_val = convertStr(price_val, chars);　
			} else {
				price_val = covertPrice(price_val, chars)
			}

			$(this).val(price_val);
		}
	});

	//产品库存数量文本框验证
	$("input.product_amount").keyup(function() {
		var s = $(this);
		//过滤所有非数字信息为空
		this.value = this.value.replace(/[^\d]/g, '');
		//设置最大值和最小值
		if(s.val() >= 9999) {
			s.val(9999);
		}
		if(s.val() < 1) {
			s.val(0);
		}
		if(s.val().trim().length == 0) {
			s.val(0);
		}

		//去掉前面多余的0
		s.val(s.val().replace(/\b(0+)/gi, ""));

	});

	$("input.product_amount").blur(function() {
		var s = $(this);
		if(s.val().trim().length == 0) {
			s.val(0);
		}
	});

	//添加控件函数
	function addfile() {
		var upload_panel = $("<input type='file' name='pd_img'>");
		var button = $("<input type='button' name='button' value='删除'><br>");

		$("div.add_file").append(upload_panel).append(button);

		button.click(function() {
			upload_panel.remove();
			button.remove();
			$("td.upload_panel span.warning").addClass('hidden');
		})
	}

	//不包含小数点
	function covertPrice(string, char) {
		//var price=parseInt(string);
		//var price_left=string.substring(0,string.length-2);
		//var price_right=string.substring(string.length-2,string.length);
		if(string.length == 0) {
			string = 0;
		}
		return string + char + '00';
	}

	//包含标点的情况
	function convertStr(string, char) {
		var str_left = string.split(char)[0];
		var str_right = string.split(char)[1];

		//如果小数点前面为空或者为一个0,则str_left=0
		if(str_left.length <= 1) {
			str_left = '0';
		}

		//包含小数点的情况， 如15. 未写完小数点后的内容自动补零    15.00
		if(str_right.length == 0) {
			str_right = '00';
		}

		//包含小数点的情况，如：15.1未写完小数点后的内容自动补零 15.10
		if(str_right.length = 1) {
			str_right += '0';
		}

		//包含小数点的情况，如：15.1111 截取多余数字  15.11
		if(str_right.length > 2) {
			str_right = str_right.substring(0, 2);
		}

		return str_left + char + str_right;
	}

	$('input[type="submit"]').click(function() {
		var conData = UE.getEditor('editor').getContent();		
		$('input[name="content"]').val(conData);
	});
});